home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 1344 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.9 KB

  1. Path: serra.unipi.it!helen!naimoli
  2. From: naimoli@cli.di.unipi.it (Andrea_eugenio Naimoli)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Amiga Memory Map Needed!!!
  5. Date: 18 Jan 1996 08:35:58 GMT
  6. Organization: Dipartimento di Informatica, Universita' di Pisa
  7. Distribution: world
  8. Message-ID: <4dl0pe$1jr0@serra.unipi.it>
  9. References: <Pine.SOL.3.91.960114184921.17616C-100000@ns1> <4del92$ajj@serpens.rhein.de> <13213474@sourcery.han.de>
  10. NNTP-Posting-Host: helen.cli.di.unipi.it
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. Olaf Barthel (olsen@sourcery.han.de) wrote:
  14. : In Article <4del92$ajj@serpens.rhein.de>, Michael van Elst <mlelstv@serpens.rhein.de> wrote:
  15. : > StarBlazer <starblaz@postoffice.ptd.net> writes:
  16. : >
  17. : > >Anyone know of anywhere on the 'net where I can get a half-decent Amiga
  18. : > >memory map.
  19. : >
  20. : > I just have the fully decent map:
  21. : >
  22. : > $4   pointer to ExecBase
  23.  
  24. :    Correct, but that doesn't explain much to somebody who apparently knows
  25. : very little about how the Amiga works and why a memory map won't help much
  26. : in programming it.
  27.  
  28. :    So Jess, if you're reading this:
  29.  
  30. :    1) The Amiga is no big C64 in which no operating system layer provided
  31. :       access to the hardware resources. A memory map might tell you the
  32. :       locations of hardware registers, but no thourough explanation how
  33. :       the damn thing works, let alone any guarantee that you will find
  34. :       writable and readable memory at specific addresses. Unlike the C64
  35. :       memory configurations vary widely between different Amigas.
  36.  
  37. :    2) Although it might be feasible to design software based upon the
  38. :       hardware description only, it is effectively discouraged. You cannot
  39. :       avoid the operating system altogether. Even if you choose to ignore
  40. :       it chances are that your software will get into conflict with it.
  41. :       Also, there is no documented bare-bones approach to find out exactly
  42. :       which hardware is installed in the Amiga your software is about to
  43. :       run on. What you may design for an A1200 will break on an A3000
  44. :       without you knowing why it failed.
  45.  
  46. : The only path you can travel that doesn't make you stop because of these
  47. : obstacles is in following the operating system.
  48.  
  49.  Ok, so location $4 points to EXEC, but:
  50.  
  51.     1) I wonder: why not 0?
  52.  
  53.     2) Is there a "map" - anyway - on Internet; i.e.: the structure
  54.         of the libraries. Consider I can't find any book: I'm in Italy
  55.         and there's no place you can find a shop that sell anything
  56.         regarding Amigas!
  57.  
  58. : --
  59. : Home: Olaf Barthel, Brabeckstrasse 35, D-30559 Hannover
  60. :  Net: olsen@sourcery.han.de
  61.  
  62. --
  63.  
  64.         333           //      *          ++
  65.           3          //     *   *        + +
  66.          3     \\   //      ** **      +++
  67.           3     \\ //       * * *     ++++
  68.         33       \\/          *        ++
  69.  
  70.     ----------------------------------------------------
  71.      Andy E. Naimoli - naimoli@cli.di.unipi.it
  72.          http://www.cli.di.unipi.it/~naimoli/hi.html
  73.     ----------------------------------------------------
  74.